home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / HyperCard 2.0 Training / •HC 2.0-2 / background_15301.txt < prev    next >
Text File  |  1990-08-07  |  3KB  |  118 lines

  1. -- background: 15301 from stack: in.0-2
  2. -- bmap block id: 15851
  3. -- flags: 0000
  4. -- background id: 0
  5. -- name: Advanced Uses
  6. ----- HyperTalk script -----
  7. -- This handler goes back to the last card if the user clicks
  8. -- outside the "window".
  9. on mouseUp
  10.   if "field" is not in the target and "button" is not in the target then goBack
  11. end mouseUp
  12.  
  13. -- This handler stores the name of the last card.
  14. on goBack
  15.   go cd "What are some a" of stack "Intro to HyperCard 2.0"
  16. end goBack
  17.  
  18.  
  19. -- part 1 (field)
  20. -- low flags: 01
  21. -- high flags: 0000
  22. -- rect: left=65 top=85 right=299 bottom=410
  23. -- title width / last selected line: 0
  24. -- icon id / first selected line: 0 / 0
  25. -- text alignment: 0
  26. -- font id: 174
  27. -- text size: 14
  28. -- style flags: 0
  29. -- line height: 15
  30. -- part name: 
  31.  
  32.  
  33. -- part 5 (field)
  34. -- low flags: 81
  35. -- high flags: 0007
  36. -- rect: left=262 top=117 right=179 bottom=350
  37. -- title width / last selected line: 0
  38. -- icon id / first selected line: 0 / 0
  39. -- text alignment: 0
  40. -- font id: 174
  41. -- text size: 10
  42. -- style flags: 0
  43. -- line height: 12
  44. -- part name: wordScreen
  45.  
  46.  
  47. -- part 6 (button)
  48. -- low flags: 80
  49. -- high flags: 0001
  50. -- rect: left=334 top=111 right=185 bottom=358
  51. -- title width / last selected line: 0
  52. -- icon id / first selected line: 0 / 0
  53. -- text alignment: 1
  54. -- font id: 0
  55. -- text size: 12
  56. -- style flags: 0
  57. -- line height: 16
  58. -- part name: scrollMask
  59.  
  60.  
  61. -- part 4 (button)
  62. -- low flags: 00
  63. -- high flags: 0000
  64. -- rect: left=47 top=59 right=306 bottom=425
  65. -- title width / last selected line: 0
  66. -- icon id / first selected line: 0 / 0
  67. -- text alignment: 1
  68. -- font id: 0
  69. -- text size: 12
  70. -- style flags: 0
  71. -- line height: 16
  72. -- part name: wind
  73. ----- HyperTalk script -----
  74. on mouseUp
  75.  
  76. end mouseUp
  77.  
  78.  
  79.  
  80. -- part 3 (button)
  81. -- low flags: 00
  82. -- high flags: 0000
  83. -- rect: left=54 top=61 right=76 bottom=74
  84. -- title width / last selected line: 0
  85. -- icon id / first selected line: 0 / 0
  86. -- text alignment: 1
  87. -- font id: 0
  88. -- text size: 12
  89. -- style flags: 0
  90. -- line height: 16
  91. -- part name: closebox
  92. ----- HyperTalk script -----
  93. -- This handler sets the cursor to simulate a real closeBox.
  94. on mouseEnter
  95.   set the cursor to "arrow"
  96. end mouseEnter
  97.  
  98. -- This handler sets the cursor to simulate a real closeBox.
  99. on mouseWithIn
  100.   repeat until the mouseloc is not within the rect of me or the mouse is down
  101.     set the cursor to "arrow"
  102.   end repeat
  103.   if the mouse is down then
  104.     send mouseUp to me
  105.   end if
  106. end mouseWithIn
  107.  
  108. -- This handler simulates clicking in a closeBox.
  109. on mouseUp
  110.   set the icon of me to 7937
  111.   wait 15
  112.   set the icon of me to 0
  113.   lock screen
  114.   goBack
  115.   unlock screen
  116. end mouseUp
  117.  
  118.